package Thread;
/*
方式一：继承Thread类
1.定义一个类MyThread继承Thread类
2.在MyThread类中重写run方法//因为MyThread类中可能有其他代码，不是所有代码都需要被线程执行，为了区分那些代码需要执行，提供了run方法来封装被线程执行的代码
3.创建MyThread类的对象
4.启动线程

run():方法用于封装被线程执行的代码,直接调用，相当于普通方法的调用
start():启动线程，然后由JVM调用此线程的run方法
 */
public class MyThreadDemo {
    public static void main(String[] args) {
        MyThread my1=new MyThread();
        MyThread my2=new MyThread();

//        my1.run();
//        my2.run();

        //void start()导致此线程开始执行; Java虚拟机调用此线程的run方法。
        my1.start();
        my2.start();//里面调用了run方法,同时执行
    }
}
